•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
목차
1. 개요2. 언어별 명칭3. 필수 기능4. 자료의 독립성
4.1. 논리적 자료 독립성4.2. 물리적 자료 독립성

1. 개요 [편집]

데이터베이스 관리 시스템는 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성하고 데이터베이스를 관리하는 체계이다. 파일 체계에서 야기되는 자료의 종속성과 중복성을 해결하기 위해 제안된 체계이다.

2. 언어별 명칭 [편집]

언어별 명칭
데이터베이스 관리 시스템[1]
database management system
언어별 약칭
디비엠에스
DBMS

3. 필수 기능 [편집]

  • 정의: 데이터베이스에 저장될 자료의 구조와 형태의 이용 방식, 제약 조건 등을 명시하는 기능이다.
  • 제어: 자료의 안전성과 정확성을 유지하기 위해 권한 및 보안 검사, 무결성, 병행 수행 제어 등의 기능을 정하는 기능이다.
  • 조작: 자료 갱신, 검색, 삭제, 삽입 등을 체계적으로 처리하기 위해 자료 접근 수단 등을 정하는 기능이다.

4. 자료의 독립성 [편집]

자료의 독립성은 데이터베이스 관리 시스템의 궁극적인 목표이다.

4.1. 논리적 자료 독립성 [편집]

논리적 자료 독립성은 데이터베이스와 응용 프로그램을 독립시킴으로써, 자료의 논리적 구조가 변경되더라도 응용 프로그램은 변경되지 않는 자료의 독립성이다.

4.2. 물리적 자료 독립성 [편집]

물리적 자료 독립성은 물리적 장치와 응용 프로그램을 독립시킴으로써, 데이터베이스 체계의 성능 향상을 위해 새로운 디스크가 도입되더라도 응용 프로그램은 영향을 받지 않고 자료의 물리적 구조만 변경되는 자료의 독립성이다.
[1] 한자 표기: 데이터베이스 管理 시스템